package com.yunpeng.aidevice.common.vo.merchant;

import com.alibaba.fastjson.JSONArray;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * MerchantDetailVO
 *
 * @author : Moore(hemw)
 * @date : 2020-04-29
 */
public class MerchantDetailVO implements Serializable {

    /**
     * 商户代码
     */
    private String merchantCode;
    /**
     * 商户编号
     */
    private String merchantNumber;
    /**
     * 商户名称
     */
    private String merchantName;
    /**
     * 商户地址
     */
    private String merchantAddress;
    /**
     * 负责用户名称
     */
    private String merchantUserName;
    /**
     * 负责用户手机号
     */
    private String merchantUserPhone;
    /**
     * 负责用户邮箱
     */
    private String merchantUserEmail;
    /**
     * 状态码
     */
    private String state;
    /**
     * 有效期截止时间
     */
    private LocalDateTime invalidTime;

    /**
     * 商户图片
     */
    private JSONArray merchantImages;

    public String getMerchantCode() {
        return merchantCode;
    }

    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
    }

    public String getMerchantNumber() {
        return merchantNumber;
    }

    public void setMerchantNumber(String merchantNumber) {
        this.merchantNumber = merchantNumber;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public String getMerchantAddress() {
        return merchantAddress;
    }

    public void setMerchantAddress(String merchantAddress) {
        this.merchantAddress = merchantAddress;
    }

    public String getMerchantUserName() {
        return merchantUserName;
    }

    public void setMerchantUserName(String merchantUserName) {
        this.merchantUserName = merchantUserName;
    }

    public String getMerchantUserPhone() {
        return merchantUserPhone;
    }

    public void setMerchantUserPhone(String merchantUserPhone) {
        this.merchantUserPhone = merchantUserPhone;
    }

    public String getMerchantUserEmail() {
        return merchantUserEmail;
    }

    public void setMerchantUserEmail(String merchantUserEmail) {
        this.merchantUserEmail = merchantUserEmail;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public LocalDateTime getInvalidTime() {
        return invalidTime;
    }

    public void setInvalidTime(LocalDateTime invalidTime) {
        this.invalidTime = invalidTime;
    }

    public JSONArray getMerchantImages() {
        return merchantImages;
    }

    public void setMerchantImages(JSONArray merchantImages) {
        this.merchantImages = merchantImages;
    }

    @Override
    public String toString() {
        return "MerchantDetailVO{" +
                "merchantCode='" + merchantCode + '\'' +
                ", merchantNumber='" + merchantNumber + '\'' +
                ", merchantName='" + merchantName + '\'' +
                ", merchantAddress='" + merchantAddress + '\'' +
                ", merchantUserName='" + merchantUserName + '\'' +
                ", merchantUserPhone='" + merchantUserPhone + '\'' +
                ", merchantUserEmail='" + merchantUserEmail + '\'' +
                ", state='" + state + '\'' +
                ", invalidTime=" + invalidTime +
                ", merchantImages='" + merchantImages + '\'' +
                '}';
    }
}
